package YAVMM::GuestStatDB;
use Moose;

with 'MooseX::Object::Pluggable';

use YAVMM::GuestStat;

our $VERSION = '0.01';

has 'settings' => (
    is           => 'rw',
    does         => 'YAVMM::Settings',
    required     => 1,
);


__PACKAGE__->meta->make_immutable;
no Moose;
1;

__END__

=head1 NAME

YAVMM::GuestStatDB -

=head1 MEMBERS

=head2 settings

B<Type:> YAVMM::Settings

B<Required:> Yes

=head1 METHODS

=head2 add_stat (YAVMM::GuestStat $stat)

=head2 [YAVMM::GuestStat] = get_guest_stats (Str $guest, Int $limit = 10)

Get the recorded stats for the guest.

=head2 [YAVMM::GuestStat] = get_guest_stats_on_host (Str $host, Int $limit, ArrayRef[Str] $guest_names = [])
